
function setecharts(a){
	
var chart1 = echarts.init(document.getElementById('cy-tp-1'));
var pieData = [];
var pielinks = [];
a = JSON.parse(a)
pieData.push({name : a.name,draggable : true,symbolSize : 55, itemStyle : {color : '#1ab394'},category : "总产业链" });
for(var i=0;i < a.data.length;i++){
	pieData.push({name : a.data[i].name,draggable : true,symbolSize : 45,itemStyle : {color : '#528fcc'},category : "产业链"});
	pielinks.push({target : a.name,source : a.data[i].name,category : ""});
	for(var j=0;j<a.data[i].data.length;j++){
		pieData.push({name : a.data[i].data[j].name,draggable : true,symbolSize : 55,itemStyle : {color : '#0d2242'}});
		pielinks.push({target : a.data[i].name,source : a.data[i].data[j].name,category : ""});
	}
}
var option = {
	// backgroundColor: '#ccc', // 背景颜色
	title : { // 图表标题
		text : "", // 标题文本
		left : '3%', // 标题距离左侧边距
		top : '3%', // 标题距顶部边距
		textStyle : { // 标题样式
			color : '#000', // 标题字体颜色
			fontSize : '30', // 标题字体大小
		}
	},
	tooltip : { // 提示框的配置
		formatter : function(param) {
			if (param.dataType === 'edge') {
				// return param.data.category + ': ' + param.data.target;
				return param.data.target;
			}
			// return param.data.category + ': ' + param.data.name;
			return param.data.name;
		}
	},
	animation : false,
	toolbox: {
        show : true,
        feature : {
        	saveAsImage : {show: true},
            mark : {show: true},
            restore : {show: true},
        }
    },
	series : [ {
		edgeSymbol : ['none', 'arrow'],
//		edgeSymbol: ['circle', 'arrow'],
		type : "graph", // 系列类型:关系图
		layout : 'force',
		top : '10%', // 图表距离容器顶部的距离
		roam : true, // 是否开启鼠标缩放和平移漫游。默认不开启。如果只想要开启缩放或者平移，可以设置成 'scale' 或者
						// 'move'。设置成 true 为都开启
		focusNodeAdjacency : true, // 是否在鼠标移到节点上的时候突出显示节点以及节点的边和邻接节点。[ default:
									// false ]
		force : { // 力引导布局相关的配置项，力引导布局是模拟弹簧电荷模型在每两个节点之间添加一个斥力，每条边的两个节点之间添加一个引力，每次迭代节点会在各个斥力和引力的作用下移动位置，多次迭代后节点会静止在一个受力平衡的位置，达到整个模型的能量最小化。
			// 力引导布局的结果有良好的对称性和局部聚合性，也比较美观。
			repulsion : 400, // [ default: 50
								// ]节点之间的斥力因子(关系对象之间的距离)。支持设置成数组表达斥力的范围，此时不同大小的值会线性映射到不同的斥力。值越大则斥力越大
			edgeLength : [ 100, 80 ],
		// [ default: 30 ]边的两个节点之间的距离(关系对象连接线两端对象的距离,会根据关系对象值得大小来判断距离的大小)，
		// 这个距离也会受 repulsion。支持设置成数组表达边长的范围，此时不同大小的值会线性映射到不同的长度。值越小则长度越长。如下示例:
		// 值最大的边长度会趋向于 10，值最小的边长度会趋向于 50 edgeLength: [10, 50]
		},
		layout : "force", // 图的布局。[ default: 'none' ]
		// 'none' 不采用任何布局，使用节点中提供的 x， y 作为节点的位置。
		// 'circular' 采用环形布局;'force' 采用力引导布局.
		// 标记的图形
		// symbol: "path://M19.300,3.300 L253.300,3.300 C262.136,3.300
		// 269.300,10.463 269.300,19.300 L269.300,21.300 C269.300,30.137
		// 262.136,37.300 253.300,37.300 L19.300,37.300 C10.463,37.300
		// 3.300,30.137 3.300,21.300 L3.300,19.300 C3.300,10.463 10.463,3.300
		// 19.300,3.300 Z",
		symbol : 'circle',
		lineStyle : { // 关系边的公用线条样式。其中 lineStyle.color
						// 支持设置为'source'或者'target'特殊值，此时边会自动取源节点或目标节点的颜色作为自己的颜色。
			normal : {
				color : '#000', // 线的颜色[ default: '#aaa' ]
				width : 1, // 线宽[ default: 1 ]
				type : 'solid', // 线的类型[ default: solid ] 'dashed' 'dotted'
				opacity : 0.5, // 图形透明度。支持从 0 到 1 的数字，为 0 时不绘制该图形。[ default:
								// 0.5 ]
				curveness : 0
			// 边的曲度，支持从 0 到 1 的值，值越大曲度越大。[ default: 0 ]
			}
		},
		label : { // 关系对象上的标签
			normal : {
				show : true, // 是否显示标签
				position : "inside", // 标签位置:'top''left''right''bottom''inside''insideLeft''insideRight''insideTop''insideBottom''insideTopLeft''insideBottomLeft''insideTopRight''insideBottomRight'
				textStyle : { // 文本样式
					fontSize : 10
				}
			}
		},
		edgeLabel : { // 连接两个关系对象的线上的标签
			normal : {
				show : true,
				textStyle : {
					fontSize : 8
				},
				formatter : function(param) { // 标签内容
					return param.data.category;
				}
			}
		},
		data : pieData/*[ {
			name : "风电",
			draggable : true, // 节点是否可拖拽，只在使用力引导布局的时候有用。
			symbolSize : 55, // 关系图节点标记的大小，可以设置成诸如 10
										// 这样单一的数字，也可以用数组分开表示宽和高，例如 [20, 10]
										// 表示标记宽为20，高为10。
			itemStyle : {
				color : '#1ab394' // 关系图节点标记的颜色
			},
			category : "总产业链" // 数据项所在类目的 index。
		}, 
		
		{
			name : "设备生产厂家",
			draggable : true,
			symbolSize : 45,
			itemStyle : {
				color : '#528fcc'
			},
			category : "产业链"
		}, {
			name : "发电单位",
			draggable : true,
			symbolSize : 45,
			itemStyle : {
				color : '#528fcc'
			},
			category : "产业链"
		}, {
			name : "其他",
			draggable : true,
			symbolSize : 45,
			itemStyle : {
				color : '#528fcc'
			},
			category : "产业链"
		}, {
			name : "长城电工",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "东方电气",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "金风科技",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "泰胜风能",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "大金重工",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "国电电力",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "沃尔核材",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "大唐发电",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "紫天科技",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "永清环保",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, {
			name : "中闽能源",
			draggable : true,
			symbolSize : 55,
			itemStyle : {
				color : '#0d2242'
			},
		}, ]*/,
		
		links : pielinks/*[ { // 节点间的关系数据
			target : "设备生产厂家",
			source : "风电",
			category : "产业链1" // 关系对象连接线上的标签内容
		}, {
			target : "发电单位",
			source : "风电",
			category : "产业链2"
		}, {
			target : "其他",
			source : "风电",
			category : "产业链3"
		}, {
			target : "设备生产厂家",
			source : "长城电工",
			category : ""
		}, {
			target : "设备生产厂家",
			source : "东方电气",
			category : ""
		}, {
			target : "设备生产厂家",
			source : "金风科技",
			category : ""
		}, {
			target : "设备生产厂家",
			source : "泰胜风能",
			category : ""
		}, {
			target : "发电单位",
			source : "大金重工",
			category : ""
		}, {
			target : "发电单位",
			source : "国电电力",
			category : ""
		}, {
			target : "发电单位",
			source : "沃尔核材",
			category : ""
		}, {
			target : "发电单位",
			source : "大唐发电",
			category : ""
		}, {
			target : "其他",
			source : "紫天科技",
			category : ""
		}, {
			target : "其他",
			source : "永清环保",
			category : ""
		}, {
			target : "其他",
			source : "中闽能源",
			category : ""
		}, ]*/
	} ],

//	animationEasingUpdate : "quinticInOut", // 数据更新动画的缓动效果。[ default: cubicOut ]
//	animationDurationUpdate : 100
};

// 使用刚指定的配置项和数据显示图表
chart1.setOption(option);
	        	/*setTimeout(function (){
	        	    window.onresize = function () {
	        	    	chart1.resize();
	        	    }
	        	},200)*/
}